#include<iostream>
#include<array>
#include<string>
#include<cstdio>
using namespace std;

int main()
{
	//array容器特殊定义方式
	array<int,3> s={10,2,3};
	array<int,3> p;
	
	p.fill(1);//填充容器
	s.swap(p);//用于交换两个容器
	array<int,3>::iterator pos;
	for(pos=s.begin();pos!=s.end();pos++)
	{
		cout<<(*pos)<<" ";
	}
	cout<<endl;
	cout<<p.front()<<endl;
	cout<<p.back()<<endl;
	
	return 0;
}